对数组元素排序 您所在的位置:网站首页 matlab 矩阵按行排序 对数组元素排序

对数组元素排序

#对数组元素排序| 来源: 网络整理| 查看: 265

排序索引,以向量、矩阵或多维数组的形式返回。I 的大小与 A 相同。这些索引向量沿 sort 作用于的同一维度指定方向。例如,如果 A 是一个 2×3 矩阵,则 [B,I] = sort(A,2) 对 A 中的每行元素进行排序。输出 I 是 1×3 行索引向量的集合,用于描述 A 中每行元素的重新排列。

sort 函数使用一种稳定的排序算法。因此,当输入包含重复值时,无论排序方向如何,排序索引都会保留输入的原始顺序。例如,如果 A = [1 2 1 2],则 [Ba,Ia] = sort(A,'ascend') 返回排序索引 Ia = [1 3 2 4],[Bd,Id] = sort(A,'descend') 返回排序索引 Id = [2 4 1 3]。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有